Big Huge Thesaurus

detonating device

noun